Monday, December 2, 2024

The Cat in the Hat

A giant cat installation is on display for visitors at the Bund in 上海 (Shànghǎi), China. Photo: VCG/Getty Images.

No comments:

Post a Comment