So this is a Star Fox sock puppet remake of David Bowie's "Space Oddity." Enjoy.

Source: Joystiq


Leave a Reply

Be the First to Comment!

Notify of
avatar
wpDiscuz