Monday, December 3, 2012

Yes, that's a deer tied to the roof of a Dodge Neon. Only in Pennsylvania...

No comments:

Post a Comment