This is a record

Captured October 17, 2023 4:16 pm

View Mode: Standard
Title
Giant Carved Lion is World's Largest Sculpture Made from Redwood
Description
Located in China's Hubei Province, a giant lion sculpture carved from a single tree is now the world's largest sculpture made from redwood.