This is the Ice Cube Vest, and it isn't called that because rapper Ice Cube once wore it in a movie, but rather because it houses 96 ice pack cubes in slots that line the inside.
It's actually called the Flexi Freeze Ice Vest, but I felt compelled to make an Ice Cube joke so my apologies if you are now thoroughly confused by my ramblings.
This vest is sure to keep you cool, in a style that's somewhat less cool than say a bulletproof vest, but if you're at a party and the hosts run out of ice you can save the day and instantly become the coolest person in attendance.
Link --via Gizmodo
Our school uses the one pictured in our big furry mascot costume.