Geminga: a tale of two tails, and much more