Name:
Location: Toronto, Ontario, Canada

Tuesday, July 04, 2006

The Beautiful Game?

Just came up from the big screens in Scotia Plaza. The Italian Diving Team is living up to their reputation. Go Germany.

0 Comments:

Post a Comment

<< Home