interesting, looks like according to Wikipedia, that it is normally a Gulf Of Mexico habitat fish, but sometime is caught as far north as Cape Cod.. hehe looks like you are among the few people to catch one up there.
https://en.wikipedia.org/wiki/Atlantic_Spanish_mackerel