Photo courtesy of Jim Winstead, Flickr Netflix’s newest true crime docuseries is “Crime Scene: Vanishing at the Cecil Hotel,” and it is one of their best yet. The four-episode series follows the disappearance of 21-year-old Elisa Lam in 2013. She was staying at the Cecil Hotel in Los Angeles […]