Ranaq the Devourer

Ranaq the Devourer is a fictional character appearing in American comic books published by Marvel Comics. The character first appeared in Alpha Flight #6 (June 1984).

Fictional character biography
Ranaq the Devourer is one of the Great Beasts who have fought Alpha Flight.