Home Tech Did the Owl Do It? Unpacking the Weirdest Fan Theory About Netflix’s...TechDid the Owl Do It? Unpacking the Weirdest Fan Theory About Netflix’s ‘The Staircase’June 13, 2018167FacebookTwitterPinterestWhatsApp A bizarre idea that never made the cut turns Netflix’s new-again docuseries into a true hoo-dunit.