John van der Put as Piff the Magic Dragon. The chihuahua, Mr. Piffles, is part of the act.
John van der Put as Piff the Magic Dragon. The chihuahua, Mr. Piffles, is part of the act. Photo provided
John van der Put as Piff the Magic Dragon. The chihuahua, Mr. Piffles, is part of the act. Photo provided