Monkeys riding dogs, herding sheep...what?!?!
340