A TeV triple peak from PSR 1509-58? | doi.page