Cyclone skin?

hey,can someone explain me where i can get that skin for the cyclone?will it be in the store,some day…im wating since months…or was this something from a pass???somehow,in the store are mostly only skins for blue stuff,lol…did i miss something here?

It was from a BP it does pop up in the store every now and then I think.