I know wearable computing is popular, but what were these people thinking? Oh maybe I'm being too harsh.. it does after all have 32 megabytes of internal memory! Wowzers.
[ Link via engadget ]