The Spirit of Detroit is an iconic sculpture representing the city's resilience and spirit. Erected in 1958, this bronze statue stands at 26 feet tall and symbolizes the strength and hope of the people of Detroit. It depicts a seated figure holding a plate with a golden light, signifying the importance of faith and the pursuit of peace and justice.