What? What is this exactly?
You mean Frieza?
I love this Alien skin!!! I bought it right after I got home from work.
1 Like
I like, but i dont think its a skin worth paying