Beijing National Indoor Stadium - 2008 Summer Olympics
jbottero
@ 2008-08-04 03:25:33
Looks like a giant cell phone.