Black-bellied Dipper

Black-bellied Dipper

Observation - Black-bellied Dipper . Description: