That is definately an odd site made me laugh though.
Could it be the name of the LS-1 VX... "Zasquatch"
I would totally sport this sticker if they offered it