On a decent Saturday morning, a man in Florida was at his home, minding his own business – doing some work in his driveway.
Suddenly, the police showed up.
The reason?
Someone from the neighborhood had reported they heard a woman screaming “let me out, let me out!” and it was coming from his house. Read the full story here ▶