The Statue of Liberty in New York City is the tallest statue in the U.S., stretching 151 feet and made to resemble the Roman goddess Libertas, according to news outlet The Collector. Construction ...
"This week", I typed, "we're spinning the globe, looking at some of the world's religions ... it - it's the statue of a woman, from what is now northern Mexico, but which around 1400, was the ...