This story caught my eye today. It took place in Leeds, in the U.K. Most of us know the town from the Who Live at Leeds album. Well they have a new shopping mall and this is a story with a video from opening day.
Editor's note: College memories.