King of Limbs Review Mackenzie Gaul, MVC writer • February 25, 2025 “The King of Limbs,” released on February 18th, 2011, is Radiohead’s eighth studio album. The name of the album itself derives from the King of Limbs, an ancient oak in Wiltshire, England, near...