I have been many times and have never seen one or its nest. But that doesn't mean that they don't live there
Yes!! Especially near the water where they have plenty of fish available. Their nests are usually near the tallest trees
Thanks! Your answer is awaiting moderation.