On October 17th 2013, the film crew of Taylor Trash Productions ventured into the 13th Floor Haunted House in San Antonio, Texas. They brought cameras and were never seen again... but somehow we have their footage... and here it is. Watch more from Taylor Trash Productions here -... more »

  • October 30, 2013
  • 108 Views