White Throated Kingfisher
Also known as White Breasted Kingfisher. Scientific name - Scientific name - Halcyon smyrnensis. Sub family - Halcyoninae. Family - Alcedinidae. Order - Coraciiformes .
© Gyanpratim | Stock Free Images
Similar Free Images
Categories: