You always wanted to visit New Orleans, and now you've finally made it. Walking through the French Quarter, you take a photo of a house that belonged to the infamous Carter brothers, who were recently executed for a string of murders. But the photo reveals more than you bargained for the ghostly silhouette of two men.
Comments