BELL CANYON – A new pair of barn owls – a husband and a misses – are drawing thousands of eyes back to the world-famous owl cam at Starr Ranch, the Audubon Society’s 4,000-acre nature preserve. Ten ...