St. Louis has a lot of cool statues public our monuments things like this. This is just a big giant head laying on the ground in a city Park. I don't know much about it but we had fun taking pictures inside this giant head and just exploring and seein the city. read more