News Luck & Lana Kill The Computer Drop “Keys” (Video) mediamaverick - February 26, 2016 0 It’s time for some video action from Luck & Lana Kill The Computer’s “GO” project. Check out the new “Keys” clip from the innovative collective below.