Lance Armstrong Bike Brand: Facts, Ownership, and Market Position
Finance
The Lance Armstrong bike brand is officially known as Trek Factory Racing and later evolved under Trek Bicycle Corporation's umbrella. Trek, headquartered in Waterloo, Wisconsin...
Open article