Elena says the lizard in the hotel room was a Chinese water dragon. Chinese water dragons are green. The lizard was a bearded dragon.
Laura says that she and Brandon are at the FBI's field office in Calexico, California. There is no FBI field office in Calexico; the closest one is in San Diego well over 100 miles away from Calexico and the closest FBI office of any sort to Calexico is a resident agency in Imperial over 15 miles away.