Strange building with a bright flash in the middle…
Take a Peek