a flock of vultures feasting on the beach