The Statue of Liberty and Ellis Island – Not to be missed on Visit to New York!
Posted in USA travel on Aug 14th, 2007
One of the most recognizable statues in the world, the Statue of Liberty stands on Liberty Island in New York. It’s one of the most popular tourist attractions in the US, as well as one of America’s most prized reminders of the ideals it represents. Many of present day Americans can trace their roots back [...]