by Stocksnapper
NEW YORK CITY, USA - JUNE 12: Yellow taxi cab speeding through Times Square. A US flag in the background. June 12, 2012 in New York City, USA