If this is true, it is absolutely crazy!
[Image via WENN.]
It's here! It's here!
Time to feel all kinds of patriotic!
Check out this live stream of the Opening Ceremonies in London for the 2012 Summer Olympics!
USA! USA! USA!
UPDATE: IF STREAM DOESN'T WORK, CLICK HERE!!!