This is not a tornado in Namibia. Where is the flying sand? This is the shadow cast by the edge of a sand dune in Namibia. The picture was entered in the Italian National Geographic photo contest by Francesco Middei.
Porto Venere is a town and comune located on the Ligurian coast of Italy in the province of La Spezia. It comprises the three villages of Fezzano, Le Grazie and Porto Venere, and the three islands of Palmaria, Tino and Tinetto.