Buffalo Duck Derby is August 11  from 11am to 3pm when rubber ducks get launched off the Lake Street Bridge at Canalside. For a $5 donation, you can receive your own rubber duck to cheer on. Funds go to Buffalo Rotary Foundation.