This amazing skeleton is Heterodontosaurus.
Heterodontosauridae ("different-toothed lizards") is a family of early ornithischian dinosaurs that were likely among the most basal (primitive) members of the group. Although their fossils are rare, they lived around the globe beginning in the late Triassic Period, and a few late-surviving species persisted into the Early Cretaceous.
Heterodontosaurids were fox-sized dinosaurs less than 2 meters (6.6 ft) in length, including a long tail. They are known mainly for their characteristic teeth, including enlarged canine-like tusks and cheek teeth adapted for chewing, analogous to those of Cretaceous hadrosaurids. Their diet was herbivorous or possibly omnivorous.
Skeleton cast has matrix contoured around it (first photo)
$250 (plus shipping)