Justin Terwilliger

Justin Terwilliger is teenage boy and creator of the YouTube channel, Electric Lizard.