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