free software downloads

Magic Petals Lite

Magic Petals is an addicting arcade game for PC.

Home::Games & Entertainment::Arcade::Magic Petals Lite

Magic Petals Lite 1.0


Magic Petals Lite - Magic Petals is an addicting arcade game for PC.


If the download has not started within 5 seconds, click the link below ...