Don't have Telegram yet? Try it now!
https://catholicism.org/nasa-allegedly-has-mission-specialist-demoted-for-defending-intelligent-design.html
NASA Allegedly Has Mission Specialist Demoted for Defending Intelligent Design