Magician-comedian John van der Put takes the stage as Piff (not Puff) the Magic Dragon... with his canine assistant, Mr. Piffles.
Magician-comedian John van der Put takes the stage as Piff (not Puff) the Magic Dragon... with his canine assistant, Mr. Piffles. CyberLaff
Magician-comedian John van der Put takes the stage as Piff (not Puff) the Magic Dragon... with his canine assistant, Mr. Piffles. CyberLaff