The hare and the tortoise (29/48)

The hare and the tortoise