From WPSD TV Channel 6 More pelicans settling near broken levee in southern Illinois
From WPSD TV Channel 6
More pelicans settling near broken levee in southern Illinois