Wall Mountable Ram Head - Plush Ram Stuffed Animal - 10" Easy to mount stuffed animal Ram head. Very light weight and measure 7.5 inches in length. Hangs on the wall from the attached flap. Made by Stuffed Animal House. Stuffed Animal House has been designing, manufacturing and distributing the finest of quality since 1984.