Fit Big Key Sticker

Fit Bike Co.

It's a logo that sticks to stuff and its pretty big.