Super Replicas! Looked to be powered by a transverse-mounted SBC. Super weird.