loading...

One of the greatest live albums ever released is The Who's 'Live At Leeds' set in 1970.  An honest documentary of an early Who show with little or no overdubs and ALL the excitement.  Loud, raw and in your face!  This band just isn't known for being a 'hard rock' act but they certainly were if given the chance, like the night this was recorded.  Magic Bus like it's seldom heard, today around 5:20pm.  Out of town?  Listen live on-line.

More From US 103.1 FM