Amazing Ad That Tears Me Up.... <3 Alta

They sure tried to infer that much of the bike was built by them (in the USA). We all know now how far from the truth that was. Still, good commercial.
 
Back
Top