News3 years ago
New Netflix Doc Explores The Vanishing of Elisa Lam At The Cecil Hotel
Netflix has been producing some pretty compelling real-crime documentaries lately and on February 10, 2021, they are adding another one to their lineup called Crime Scene:...