What the crap is this thing?

picture-27

No idea. A little freaked out. Links to video.