Waterfalls Algar (Les Fonts de l'Algar). Located in Callosa de Ensarria, Alicante, Spain. long exposure photo.