by Stowaway Magazine | Jun 7, 2012 | Arts, Culture, Summer 2012
Snails are slimy, sticky, and gross, yet the French are famous for loving their escargot. In one city, images of snails are even painted on the walls. Throughout Angoulême, France—a city that is more than 2,000 years old—approximately 30 wall paintings celebrate...