The annual March For Life, an anti-abortion rally held in DC, is happening today. More accurately, it already happened. The smallest MFL crowd in memory got it all done in 4 hours and ran, no doubt fearing Gaia’s wrath.