Statue of Life

The Statue of Life is a colossal neoclassical sculpture atop the New York-Jersey Metroplex Museum in the Central Sector of New York-Jersey Metroplex, dedicated in 2055.