Friday, May 23, 2014

Luxurious Seaside Town of Biarritz, France

Biarritz, southwest France, is a luxurious seaside town and is popular with tourists and surfers.