Big Rory & Ochie The DogBig Rory and Ochie the Dog are no ordinary street theatre characters. They explode onto an audience. A giant Scotsman and his endearing giant dog. Visually enormous, their characters are huge too. People (and often dogs) fall in love with Ochie. They look adoringly into his eyes, they can’t help cuddling him, but he’s a rascal too, full of surprises. This is one of the best street theatre walkabouts in the world !!!!