by SandWyrm


I have no idea where this is from (Japan?), though the quality of the lighting makes me think it's a real-world attraction of some sort. Wish I could see it in person. :)