Loud chirping noise.
Where's that lil popcorn dude?
I'm really interested in this one, too. I like the water pump theories.
Not to mention I lost an hour surfing youtube videos after I watched the OP's link....
Print