Links We Like: November 16, 2011

Costa Rica Vs. Spain

Links We Like: November 16, 2011

National Geographic recently put up the new 7 wonders of the world. As you can see, Costa Rica did not make the list. Which is a real bummer, but we still think this place is wonder. Story here. La Ruta de los Conquistadores finished up last week, with American Todd Wells winning in his first […]