Base Jumping Ducklings

Nov 03, 2008 19:25


Planet Earth is the greatest. i can't stop laughing at this.

Leave a comment

Comments 1

dirkraft November 4 2008, 00:47:52 UTC
you should watch it in AYTCH DEE, if you aren't already

Reply


Leave a comment

Up