Not cute but not quite death vans in Taiwan?