2001 | 26 Episodes
Season 1 of Sitting Ducks premiered on September 13, 2001.
2003 | 26 Episodes
Season 2 of Sitting Ducks premiered on April 12, 2003.
© All Rights Reserved 2025