Bubbling Magnesium

When magnesium ribbon is placed in hydrochloric acid, hydrogen gas is produced causing the mixture to bubble.
Mg (s) + 2HCl (aq) → MgCl2 (aq) + H2 (g)

If they hydrogen gas is collected, it can be ignited to demonstrate the potential safety concerns of an evolved gas.
H2 (g) + O2 (g) → H2O (g)

Thermite

thermite, cannon balls

As two rusty cannon balls (one covered in aluminum foil) are smashed together, sparks and a cracking sound are produced.
Fe2O3 (s) + 2Al (s) → Al2O3 (s) + 2Fe (s)