You need flash!
no cover -  

King Krule

indie experimental Lo-Fi chillout seen live

    Archy Ivan Marshall (born 24 August 1994), also known by his stage name King Krule, is an English singer, rapper, songwriter, record producer, and musician. He began recording music in 2010 under the moniker Zoo Kid. The following year he adopted his present name. He has released several EPs, and his debut full-length album, 6 Feet Beneath the Moon, came out in 2013 to positive reviews. His second album, The Ooz, released in October 2017 to acclaim as well. His music blends elements of punk jazz with hip hop, darkwave and trip hop.

    King Krule 282cbce204097989742e7e26be24ba77 King Krule b0406e209330b130cb3452bd5af9d92b King Krule 6ac6631b9eff4981b8426582ef8d05fb King Krule 265ac2245926e0f5d1e94eecf3d8b395 King Krule 01dfd911355af23e1c630e97d63f01c5 King Krule bb08ca54745029f12c8502293aa55bcf King Krule 2634af23c35f4207c2e6108250174caa King Krule cb1c1abb046ad28f73e90e55e98b102b King Krule 146b0fd11a91f7dcaff8a1c35f5693b7 King Krule 63137e7b4bb4aea42b12295b7f9c82ca King Krule beaeb294c58d4c8d98f693cc2dfae430 King Krule 72d6b3f037e247298f2919aa74a6fb77 King Krule 05e8005c74744c44ccbedf48947915fd King Krule 07b5e794004a4c5701a032b5af4d339e King Krule 6db8b6244eba4c22cc40c3f1d091e192 King Krule 98ae11769ab6a2cb86d23ca966af5878 King Krule 3bea49692d65344ff8ad60181d184004 King Krule 9b1a741f60fd5cf61e2c53854d1e1a83 King Krule ced3eb3a743be4761ef970c2f5825015 King Krule 0bd162852cc2646f5874a544de560ba7 King Krule c59eb7d3a835d164cf4026d513a3f6ae King Krule 6a0a3b87d7f0e3b33bdd5924eee173c3 King Krule 599314715907885486f3b4ea93cdd9e0 King Krule 40092e96e21249909d8b35d6f4a53a06 King Krule 87d36cb219a79a10b57bdff6515548d5 King Krule 134fcf38cccb77ff41625f3925fc9800 King Krule b0d4131ea55540d883846e191c5696f8 King Krule 9b14138547174e1692b4e887f5cee31c King Krule dfa394e0f51445f2c50c46f6f7d42c68 King Krule 140d8c3f39a74b21cb1f752ebe2829ed King Krule 703ecef259ef986d0ff0038d684c15ba King Krule 64df9c7470f67ecb0a77e85f455fc692 King Krule 9b062c94aea74781892b7d0bd95ec722 King Krule 42e60da049db45fac5ef20e0af5bcf5a King Krule d9f2baf594b64992a1312cf41aa0c1ab King Krule 3e3082043fc54eddb9bbb5caaacc607a King Krule 574d1200744641388e8533faa615394f King Krule 3f91666853c24fa2cf29736797515617 King Krule 748c75ef02d1429bc2f4b9ba4f9da828 King Krule dbeb2614eafc4f4ccf6da12c8d63cd91