Living Abroad: Alicante, Spain

March 19, 2015 The Log 0

By Ashley Womboldt /// Staff Writer  “You know? The green boy who lives in the trash.” How else would you describe Oscar the Grouch from “Sesame Street”