People’s TVs are turning on by themselves, but don’t worry — it’s not ghosts

2 months ago 23
Read on before you reach for the holy water. (Fran Jacquier via Unsplash)

They’re (not) here.

Read Entire Article