NBC’s online store has London 2012 t-shirts marked down from $26 to $14.99. Customer reviews give this shirt an average 4.3 out of five stars. Other items are on sale, too, and shipping is free on orders over $39.
Fansedge.com has a youth t-shirt for just $12.99 that ships the same day if you order before 4 pm Central.
And if you’re a little tired of London 2012, stand out in a T-shirt that commemorates Paris 1924 or Stockholm 1950. The Gap has a selection of Olympic “vintage” t-shirts from several Games past.