Royal Tern

Thalasseus maximus

49
50
51
52

MARK HABDAS