Alien in Toronto
July 22nd, 2009

Alien in Toronto

This month has been full of travel. First up, Toronto Canada! The alien had a great time at the Hockey Hall of Fame and amidst various gems stopped for a photo with the town’s team’s puck. Go Leafs!

) Your Reply...