Fireball Cannon

Fireball Cannons are cannon connect to wall thar release fireballs.

Sonic the Hedgehog (16-bit)
The Fire Cannons appeared in the stage Marble Zone.

Sonic & Knuckles
The Fire Cannons appeared in Lava Reef Zone.

Adventures of Sonic the Hedgehog
A Fire Cannon appear in the episode "The Last Resort" where Scratch and Grounder use as a trap for Sonic but fail and hit the volcano which made rock fall on them.