Liberty has been framed
New York City
United States of America