Urban Outfitters has tapped perhaps one of their most noble of subjects to put on a T-shirt: Stephen Colbert.
The store has depicted Colbert draped with an American flag whipping in the wind on a bucking horse, all while saluting (presumably) the American people.
Unfortunately the shirt is sold out online, but you can check availability at UO stores near you by entering your zip code. Even still, the fact that this shirt exists should brighten your day. Gaze upon its glory at the Urban Outfitters website.