StarOcean on 23 July 2015
No, but they're merchandising is as annoying as hell. If you hate their design (I think theyre disgusting looking) and live in the US (where the hype/merchandising of these freaks is at its highest) then life is hell XD