Monday, March 1, 2010

The Amazing Race was in Bariloche, Argentina last night. Here's our impression on our first afternoon there three years ago...