Question: can a bird eat fish?
Answer: #1. There a quite a variety of birds that eat fish such as the ones that have been the topic of previous posts: herons, ospreys, cormorants and kingfishers and there's even the fish eating owl! Others include mergansers,terns,penguins,eagles, anhingas, storks, gulls, gannets, pelicans and puffins. #2.