Orlando Magic poster- The Puppet Master June 11, 2009 Get link Facebook X Pinterest Email Other Apps (DIGG this post) This is hanging on the side of Say It Loud at 1121 N Mills Ave, Orlando, FL. MAP