Metal Storm logo
Keel - Trivia


The song Speed Demon from their 1984 album Lay Down The Law was featured briefly on the 2002 film "Men In Black II"