The Musselburgh Festival’s annual fancy-dress parade is underway tonight with plenty of Musselburgh residents taking to the streets in creative costumes.

One of the highlights of the festival, the parade has been well attended for decades with a range of creative costumes on display. 

READ MORE: Musselburgh Festival: Here's what's still to come this weekend

Ahead of the parade, organisers of the event put together a selection of fun photos from previous years.

From Lady Luck to Freddie Mercury, a coloured TV to an adult baby, take a look at some of these fantastic costumes from previous parades.