Size matters
Decal is more than half the size it was advertised to be. Either that or the car in the picture is the smallest one on the planet. Very disapointed.
Rating: 1 stars