Review — January 20, 2020
Spaceman comes to Earth, fronts rock band!It sounds like it might be a Weekly World News headline or the subplot to a ‘60s-era Godzilla film, yet this is allegedly what happened when, in the late ‘70s and early ‘80s, Von LMO, claiming to have been from the planet Strazar, rose to prominence …