Rochester's esteemed Greek community invites you and your family and friends to enjoy the 51st annual "Greek Festival" this weekend.  It's a celebration of Greek heritage, music, dance and food.  Also, check out the bake sale, silent auction, marketplace and kids carnival, too!  The Levendes band will play live music, and the Greek Dancers of Minnesota will dance every hour.

(Rochester MN Greek Festival)

The Rochester "Greek Festival" runs Friday 5 p.m. to 8 p.m., Saturday 11 a.m. to 8 p.m., and Sunday 11 a.m. to 6 p.m.