The New York Neo-Futurists perform a greatest hits version of "Too Much Light Makes the Baby Go Blind" at The Alden
More Scene