June 6th, 1944. 81 years ago today. Operation Overlord, aka D-Day, took place in Normandy as a pivotal turning point in WWII. And a turning point in western civilization. Could we do that today if we had to?
Smart. Funny. Connected. Former Under Secretary of Homeland Security & FEMA Director Michael Brown provides provocative insight into culture,...Full Bio