Saturday, February 14th, 1981

The Who play the Apollo Theater in Glasgow, Lanarkshire
Visit The Who Concert Guide for more information about this show here: thewholive.net
Latitude: 55.864935
Longitude: -4.255019
www.thewhothismonth.com
www.thewholive.com