Ever hear a noise in your house and think it's your imagination? Well, it turns out it may just be someone living in your walls, watching you through an air vent or an electoral outlet. Terrified? Well you have reason to be as Leah and Demetri discuss that very reality with the Executive Producer...
Published 07/14/22