La Noche de San Juan (Saint John´s Eve)
Every year during the night that unites the 23rd and the 24th of June, beaches and places of Spain and all over the world are crowded to celebrate the millennial tradition of La Noche de San Juan (Saint John´s Eve). This is one of the...