Lady Liberty stands as a symbol of freedom across America. The Smithsonian American Art Museum and their National Art Inventories have cataloged Statue of Liberty sculptures throughout the United ...
Every year, more than 4 million people visit the Statue of Liberty. Perhaps the most famous American landmark, the statue has a rich history that spans a century and across the Atlantic Ocean.
Astonishing photographs of a 90-foot statue of Hindu God Lord Hanuman—the third largest statue in the U.S.—have been obtained by Newsweek, following the unveiling ceremony in Texas.