Obama Store Shuts Down
The Obama Store, a shop that sold various Obama products at Union Station in Washington, DC, has closed its doors due to lack of business. That's a good sign for America.
Site for Free Markets and Free People
<< HOME