A Texas City Put Up a Statue of Two Girls Taking a Selfie

A Texas City Put Up a Statue of Two Girls Taking a Selfie

I guess if you’re looking for a statue that sums up modern life, this is a pretty fair pick . . . even if it hurts my soul. Sugar Land, Texas just put up a statue in its town square that shows two girls taking a selfie. Apparently it was donated to the city as...