Monday, December 13, 2010

where on earth have you been hiding?

Lowell Tautchin is born in Canada. I am a little overwhelmed at the moment. this guy is.. something! Ever watched Dr. Reid on Criminal Minds? Well, Lowell here looks a lot like him although with attitude, or at the very least in the second image from the top!

No comments: