Shop tours are without doubt on the increase over the past few years, and rightly so they’re always so positive. Animal do the rounds over the pond in New England. Imagine hitting up your local store and Edwin is sat there signing shirts!! so sick..
Animal Bikes: New England Shop Chowda Tour from Animal Bikes on Vimeo.
Share