Cirque du Soleil brought OVO to the Cross Insurance Center in Bangor this weekend, mesmerizing crowds with its colorful story about the arrival a mysterious egg.

The plot involves a love story between a ladybug and an unusual fly that one day lands in the insect colony. OVO is the Portuguese word for egg.

The final Bangor shows will be performed on Sunday, June 5,  at 1:30 p.m. and 5 p.m.