The annual visit of the international phenomenon known as Steampunk to Hannibal happens this weekend.

The fifth annual Big River Steampunk Festival begins with the meeting of the Society of Fermented Alchemy Friday at 7 p.m.

The festival officially begins with a parade and opening ceremonies on Main Street at 10 a.m. Saturday. From there, the downtown area will be filled with vendors, free and premium entertainment, cosplay, and much more through Monday afternoon.

A full schedule of events can be found at bigriversteampunkfestival.com.