Ah, big Rory and his dog (wife) Ochie. Met them at the Czech highland games a few years back, they're hilarious!
http://www.bigrory.com/