Watching twin peaks the sound is that of electricity. What if aliens are electrical sound beings?
Mar 2, 2022 #31 MartinTower Member Messages 489 Watching twin peaks the sound is that of electricity. What if aliens are electrical sound beings?