Sea and Shore: Great Blue Heron Perched

Garza morena, Garza azul
Great Blue Heron Perched

Garza morena, Garza azul