August 25, 2010
History: Tarifa is a small town situated in Andalusia, Spain. It is located 14 km from the coast…
Read More