Mermaids spotted in the Straits of Gibraltar
Mermaids have been spotted in Tarifa on the south coast of Spain. Tarifa is one of Spain’s top whale watching destinations and the Isla de las Palomas (or Tarifa Island) where the Mediterranean meets the Atlantic is a great diving and freediving spot. No mermaids had ever been seen in the South of Spain though, until […]
Mermaids spotted in the Straits of Gibraltar Read More »