I keep hearing there are Jubaeas in El Paso, but have never seen any details or photos. Anybody have more info on them?