More amazing performers, on the Royal Mile, during the fringe festival.