NY

Forbes released their Top 10 most visited tourist attractions in the U.S.A. Times Square in New York City leads the list. The Forbes definition: sites of historical or cultural interest; natural phenomena and landmarks; and officially designated entertainment and recreation centers.

{ 8 comments }