Ticker Tape

The King of Limbs is the eighth studio album by the English rock band Radiohead . It was self-released on 18 February 2011 as a download , followed by a physical release on 28 March through XL Recordings internationally and TBD Records in North America.

From Wikipedia, released under the terms of the CC-BY-SA license.