Fun, Fireworks and MAGIC on the 4th!