Are you thinking of The American Spectator? A different publication than Spectator USA.
You’re right, I got those two mixed up.