• Embed

Mars Landing

ClipSeason 2 Ep 1111/12/13

The rangers discover that NASA's Mars landing is a fake when Steve crashes the set while high on peyote.

Up Next