Ashok Khosla
Purple Finch has undergone an overall northward movement of 643 kilometres in the last 40 years.

Close Window