Ice Buzzard

Ice Buzzards are animal mentioned in the animated series The New Adventures of He-Man.

Ice Buzzards were native to the planet Omega-4 in the Tri-Solar System.

The New Adventures of He-Man

 * The Children's Planet (mentioned)