Mountain Collapse
American Family Association
Chinese geologists have published a peer reviewed study confirming that the mountain above North Korea’s main nuclear test site collapsed on itself.
American Family Association
Chinese geologists have published a peer reviewed study confirming that the mountain above North Korea’s main nuclear test site collapsed on itself.
No episodes yet.