Features Living Abroad: Alicante, Spain March 19, 2015March 18, 2015 by PioLog By Ashley Womboldt /// Staff Writer “You know? The green boy who lives in the trash.” How else would you describe Oscar More