Lyzzard Skyzzard

Rock star who performed the usic video I'm Better Than You, seen on Dinosaurs in Episode 211: Switched At Birth.