Statue of Liberty and Ellis Island, New York City

These pictures of the Statue of Liberty and Ellis Island area in New York City were taken in May of 2004.

Return to www.aaaWhere.com

 

 

Free Math Practice for grades K-8

 

Copyright © 2007 Kay Anderson. All Rights Reserved. Legal Notice