Wednesday, September 10, 2008

This looks interesting

The Who on Channel 13 in NYC in about 15 minutes.

After watching the first segment, will be getting this upon release.