Music video by of Stegosaurus Rex track “Nowhere to Run“. From the album The Dino Soars out on Elita Likes Electro. Check out his myspace at Starring Max Chen. Directed by Johnny Darko. Max Chen is the singer/drummer/guitarist of his solo project Stegosaurus Rex. He is involved in several side projects, including producer/composer for the duo Green Tease. Lyrics are available at his blog: