David, Goliath and the Rooster