Any idea who won the first-ever Supercross held in Dallas, Texas...? Maybe this photo from that race will help your memory.

Any idea who won the first-ever Supercross held in Dallas  Texas...  Maybe this photo from that race will help your memory.
By Cycle News Staff

Comments