Download Statue of Liberty wallpapers in 480X720, 960X1440, 3500X5200 resolutions for iPhone, Android, tablets, etc. The Statue of Liberty is a colossal neoclassical sculpture on Liberty Island in New York Harbor in New York, in the United States.