2003 N Conway Ave, Mission, Texas 78572 USA
Reminded me of the store bought frozen dinosaur nuggets for children
Photo Credit: Yelp