Glimpse Of Heaven: What Are These Strange Spectres That Appeared Over China?

File this under false signs and lying wonders, preparing the world for a supernatural incursion. Project Bluebeam? Satan? God Himself sending part of the strong delusion?

https://wp.me/p5zSwH-4Ph