Back to the Future Delorean Time Clock vinyl self-adhesive stickers
Size: 120 x 70mm
Dust and waterproof