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 6ac6631b9eff4981b8426582ef8d05fb King Krule 01dfd911355af23e1c630e97d63f01c5 King Krule ced3eb3a743be4761ef970c2f5825015 King Krule 07b5e794004a4c5701a032b5af4d339e King Krule beaeb294c58d4c8d98f693cc2dfae430 King Krule 265ac2245926e0f5d1e94eecf3d8b395 King Krule 2634af23c35f4207c2e6108250174caa King Krule b0406e209330b130cb3452bd5af9d92b King Krule 72d6b3f037e247298f2919aa74a6fb77 King Krule bb08ca54745029f12c8502293aa55bcf King Krule dfa394e0f51445f2c50c46f6f7d42c68 King Krule 6db8b6244eba4c22cc40c3f1d091e192 King Krule 98ae11769ab6a2cb86d23ca966af5878 King Krule 6a0a3b87d7f0e3b33bdd5924eee173c3 King Krule 282cbce204097989742e7e26be24ba77 King Krule c59eb7d3a835d164cf4026d513a3f6ae King Krule 3bea49692d65344ff8ad60181d184004 King Krule b0d4131ea55540d883846e191c5696f8 King Krule 0bd162852cc2646f5874a544de560ba7 King Krule 87d36cb219a79a10b57bdff6515548d5 King Krule 9b14138547174e1692b4e887f5cee31c King Krule dbeb2614eafc4f4ccf6da12c8d63cd91 King Krule 40092e96e21249909d8b35d6f4a53a06 King Krule 5073b64159d64c7fb0846087ebcab8cb King Krule 703ecef259ef986d0ff0038d684c15ba King Krule 1ff8dbd255e14fb2984cae4dce057fb0 King Krule b946728dd9b241129c54788f2db08de8 King Krule 65a2c5a66add494f8d71408a86accacf King Krule d99a7a95d00146afb0b065fddb060ec5 King Krule d83607482f067aa1e34b387a8464b724 King Krule aa05aeeb5be417a37f8b0e4aae01ec28 King Krule 6c3405fe9a63c57691088818be2cc6b1 King Krule 134fcf38cccb77ff41625f3925fc9800 King Krule 6bf139192e1700ce831cabc23c5e793e King Krule 46b65e69cb2ca661750b95c582669dff King Krule 9b062c94aea74781892b7d0bd95ec722 King Krule 42e60da049db45fac5ef20e0af5bcf5a King Krule d9f2baf594b64992a1312cf41aa0c1ab King Krule 4f48e3616b5a45df9aa82ab495f6f3e7 King Krule bc03493ed0f14ce2cc6d2bd26189130f