Extinct

Two creatures known as Flummels find themselves transported from 1835 to modern day Shanghai.