Fighting Grey seal males on beach

Fighting Grey seal males on beach

Fighting Grey seal (Halichoerus grypus) males conflict over territory bounderies on beach of Helgoland island, Germany

by
by
by
by
by
by