Designed by
Title
Purple-throated Mountain-gem - Lampornis calolaemus a hummingbird which breeds in the mountains of southern Nicaragua, Costa Rica #146738246
Description
Purple-throated Mountain-gem - Lampornis calolaemus a hummingbird which breeds in the mountains of southern Nicaragua, Costa Rica and western Panama