Invader stamps all over the world