Two joggers stumble across something not of this Earth. Puking ensues.

  • January 11, 2010
  • 93 Views