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. Sugar Land says the sculpture is part of ...

Read More »