What Is the Strange Noise Plaguing This Town? Inside Edition
The mystery in Windsor, Canada, has been freaking out residents.