13 Things that are More Fun than Watching Upper Footage

  “The Upper Footage”: December 28th, 2009 an unnamed socialite overdoses and dies in a douchebag’s bathroom and they spend the rest of the movie trying to dispose of the body. Oh… did I spoil it for you? You’re going to thank me for that in a little bit. Like … Read More