Paint the Town Red

WHAT IS THIS?

Paint the Town Red is an invitation from the Canadian Olympic Team to Canadians (AND wanna-be-Canadians) EVERYWHERE to celebrate the 2010 Olympic Games being held in Vancouver Canada.