He likely drew inspiration from Xenomorphs while creating the Xeno frog sculptures. As per Fandom, the Xenomorph, which is also called the Xenomorph XX121, is an extraterrestrial endoparasitoid ...
Since the raw material offered only broken segments, the scientists had to fill in the gaps with frog DNA ... and a touch of Xenomorph tells fans everything they need to know.