What Is This?

Looks like a billion gazillion television screens, thundering their nonsense and babbling at the same time in some gigantic art installation. Or maybe one of those crazy LED art projects in a skyscraper. It's better than all that, put together. » 5/22/09 2:30pm 5/22/09 2:30pm