Today’s selection takes us to Spain. Calella is a seaside city on the Costa del
Maresme, 36 miles (58 km) northeast of Barcelona, in Catalonia, Spain. It is
located on the coast between Sant Pol de Mar and Pineda de Mar. The mystery
involved here is determining the Roman villa that was...
No comments:
Post a Comment