Showing posts with label Mallory Park. Show all posts
Showing posts with label Mallory Park. Show all posts

July 22, 2009

Who said Tracktards are not Green?

3 comments:
This one should get the PETA hero award for risking a major crash in a high speed turn at Mallory Park to spare the life of a duck and her oh so cuddly seven ducklings. God knows PETA would have protested if he had made paté out of them!


(thanks Dale!)



And here is the rest of it.

nRelate Posts Only