Russia. .. THEY HAVE GIANT MARSHMALLOWS IN RUSSIA? Russia THEY HAVE GIANT MARSHMALLOWS IN RUSSIA?