Odd Ducks is an exciting Physics Game and published on Jan 6th, 2012 and has been played 407 times and has a rating of 67% after 3 votes.
Remove all the not-duck shapes and platforms with eyes in this removal type of physics-based game to complete a stage.