The Scottish Summer Extravaganza

The Scottish Summer Extravaganza is held at Ingilston Show Ground.