Submitted: March 20, 2010 - 9:15am
Last updated: March 20, 2010 - 9:19am
[+] view video
Location:
NBC Universal, 30 Rockefeller Plaza, New York, NY, 10112, United States
The day when commercials are indistinguishable from the programs they support finally arrived on March 11.