Home
barn owl
barn owl
Panicked to discover alien birds in India?
An Indian worker recently discovered these strange creatures at a shipyard in the port city of Visakhapatnam, The Sun reported. The worker was startled to see strange birds staring at him with big, black eyes. I feed the birds flowers…
Read more