The week's perplexing absurdities continue when I am presented with this. Rainbow snail, anyone?
I feel like the universe is sending me a message.
The person who can most believably explain to me what this is (for I am truly, truly stumped) will receive a special bonus deluxe free gift from me.