Scotland's leading opera company rolls into Skye this month on the back of a lorry.

The Scottish Opera pop-up roadshow will visit Armadale, Sligachan and Dunvegan with a trio of shows for audiences of all ages as part of SEALL's spring programme of live events.

The mini operas will be performed inside the company's theatre on wheels, which is a specially adapted trailer. The inside is decked-out as a tiny opera house, complete with stage, seating and a chandelier.

These fun-filled 25-minute operatic showcases are brought to life by a storyteller, singers, musicians and a series of colourful illustrations, offering an excellent introduction to opera.

The company will showcase little bits of some of the world's most famous operas:

A Little bit of HMS Pinafore tells the story of Josephine, the captain's daughter, who is in love with one of the crew. Overturning social order and parental wishes alike, the couple plan to elope. But a surprise confession soon leaves everything in doubt in this Gilbert and Sullivan classic.

A Little Bit of Eugene Onegin follows the fortunes of a lovesick young girl and a cocky young man who thoughtlessly spurns her. A heart-stopping duel between should-be friends adds drama to Tchaikovsky's sweeping music, which perfectly captures the desperation and raw emotion of Alexander Pushkin's much-loved masterpiece.

For children and families, Be A Sport, Spike tells the story of Mike 'The Spike' McTavish – the greatest sportsman in the world. There is no one who can run faster, jump higher or swim further than mega-fit Spike. But there is one thing that Spike cannot do – sing! Join him and his friends as he starts to exercise his vocal cords and finds out that a little perseverance can go a long way.

The opera bus will visit Armadale Castle, Gardens and Museum of the Isles on Monday 18 June, from 2pm; Sligachan Hotel on Tuesday 19 June, from 2pm; and Dunvegan Castle Wednesday 20 June, from 11.30am.

All tickets £6. Under 10s and seasons free. To reserve a seat and for further information visit www.seall.co.uk