Rosebud Racing – Team DYT Wins 63rd Block Island Race

Rosebud/Team DYT wins the 63rd Block Island Race on May 26, 2008.

Leave a Reply

Your email address will not be published. Required fields are marked *