|
|
|
|
From south Florida, Michelle Chenoweth and STORM. On February 26th 2006 they seized control of the Women's QUAD World Record (67-yds). It took Michelle a couple of competitions to grab that record, and she just might become the first woman to break the 70-yd barrier, |