Rock Cycle Animation

https://www.phschool.com/atschool/phsciexp/active_art/rock_cycle/index.html

This link is an interactive animation from Pearson/Prentice-Hall  that illustrates the aspects of the rock cycle clearly.   I would use it on a SmartBoard (interactive whiteboard) to have students predict what comes next and how it will happen.   The interactive clicking component would be fun on a SmartBoard since students can kinesthetically touch to see what will happen.