Yeah, this picture is worth a thousand words. The National Mall, Washington D.C. at noon, Jan. 20, 2009..
Showing 1-3 of 3
Uh, wow. I saw it from all the cams on Bay News 9, but never imagined how it'd look from space. That's craziness. It was such an incredible event.