Small town in Spain Callosa might just SHOCK you

Today Barry visited Callosa del Segura, a small town in Spain, and found a few things he liked, to his surprise. Callosa del Segura is a charming small town located in the Alicante province of Spain. It is known for…