MEEP ACTUALLY LIVES IN NEW YORK!!!

she posted it in one of her commentaries