HomeNewsRadiohead – ‘Karma Police’ (Glastonbury 2003) Radiohead – ‘Karma Police’ (Glastonbury 2003) Live4ever 22 January, 2015 Radiohead and one of Glastonbury’s most revered headline performances from 2003 Sign up for Live4ever's Daily News Roundup Learn More Related news: Tags:glastonbury playlist, Radiohead