Louisiana Legend Of 'The Devil's Toy Box
Allegedly, there's a one room cabin located in North Louisiana on an old farm that is called "The Devil's Toy Box". The room is made entirely of mirrors that face inward. The walls, floor and ceiling are all mirrors. If you go inside, you'll reportedly go insane or worse; th…

Load More Articles