From EDSBS, it's UVa's new horrifying totally awesome mascot! Or as Spencer calls it, "a Pokemon contamination protection suit." Do your worst, commenters!
Wahoo week always brings out the worst in Steve.
For my feelings on UVa, please refer to the end of "Hit 'Em Up" by Tupac.