A family of barn owls have moved into a water tower on Manhattan’s Upper West Side – and become NYC’s newest celebrity attraction. An expert says it’s the first documented instance of barn owls nesting in Manhattan in modern history. David Muir reports.