Karlo Barrios Marcelo

When not waking up early on a weekend morning to watch European soccer matches, I enjoy chess, traveling, the internet, running, and grocery shopping.