Armada of Spaniel at Playa d’en Bossa Beach, Ibiza, Spain

Located at a distance of around 4 km from the manifested town of Ibiza, Spain the gorgeous glory of Playa d’en Bossa is something that traveler should not miss if they are up for...