Sakura Feel Good

£4.20
Sold out
Sakura Feel Good

SAKURA - Sakura is the Japanese term for ornamental cherry blossom trees and their blossoms.

Our latest 'Feel Good Range' of bumper stickers are just in! Sometimes though; death is the only thing that can cure stupid.