LOS ANGELES - JUNE 12: Rock band Radiohead (Thom Yorke 2nd from left) poses for a portrait at Capitol Records during the release of their album OK Computer in Los Angeles, California on June 12, 1997. (Photo by Jim Steinfeldt/Michael Ochs Archives/Getty Images)
Image provided by Getty Images.
January 21st, 2019
Viewed 1,064 Times - Last Visitor from Beverly Hills, CA on 10/18/2021 at 6:22 AM