Monday, November 4, 2013

Barn Owl (Tyto alba) Velli Moonga spotted in Palakkad, Kerala

A Barn Owl or Velli moonga (as known in Kerala,India) is a Near Extinct and rare species of Owl. This was spotted in Palakkad, Kerala. 

I'm glad that this pic was selected my Malayala Manorama and published in their local edition news paper. Learn more about Barn Owl >>