Claim: The Statue of Liberty is a colossal neoclassical sculpture on a federally owned island in Upper New York Bay in the United States.
Verdict: SUPPORT