Album: 2008.10.26 - The Who
The Who plays a blistering show at the sold out Wachovia Center in Philadelphia, PA.