Pete Ross

About Pete Ross
  • London, United Kingdom
  • 70 designs
I design stuff you never knew you needed. Lover of all things weird and wacky. Can often be found wearing a novelty t-shirt.
Achievements
THis is a loading placeholder
Artist social links
;