Recent Posts

This Texas Town Erected a Selfie Statue

Over in Sugar Land, Texas, a town of about 83,000 people, there’s a strange new piece of public art that has the world talking. Sitting right outside the city hall building is a new bronze statue of two girls taking a selfie.

Read More »