A twist on the infamous urban legend about a young couple that returns from vacation with some very interesting photos.

  • December 13, 2007
  • 20k Views