An oddball sect has decided to mark the August 21 total eclipse of the sun by gathering inside the National Shrine of the Immaculate Conception in Washington, D.C. Every day, the shrine welcomes believers and non-believers of all stripes. But …
No Comment