Russian Creationists Protest at Charles Darwin Museum

Reuters reports: Russian Orthodox religious activists festooned a Moscow museum named for Charles Darwin with banners and leaflets denouncing evolution theory in a display of disdain for secular education… Footage released by Orthodox activist group Bozhaya Volya [Божья воля], or God’s Will, showed activists unfurling a banner reading “God created the world” on the building’s […]