These 100% Real Pics Don’t Make Any Sense…Until You Learn the Crazy Explanations It looks like sci-fi, but this is the Ladybower Reservoir in England. Page 7 of 13Previous 12345678910111213Next