Have you ever heard a caterpillar whistle? Scientists have discovered that these tiny creatures can let out squeaks to fend off attacking birds
foxnewsonline@foxnews.com, FOX News
Sun, 12/12/2010 - 11:15pm
Have you ever heard a caterpillar whistle? Scientists have discovered that these tiny creatures can let out squeaks to fend off attacking birds