Residents of the Chinese urban district of Hulun Buir witnessed the appearance of an unusual phenomenon in the sky.
Allahu a'alam (God Knows Best)
Residents of the Chinese urban district of Hulun Buir witnessed the appearance of an unusual phenomenon in the sky.
Allahu a'alam (God Knows Best)