Cryptid Alert! Diplodicus in Albuquerque!

A bus driver saw a Diplodicus step over a fence in Albuquerque. Reportedly.