Where to Watch The Russell Murders: Who Killed Lin and Megan? In India - Watch The Russell Murders: Who Killed Lin and Megan?