There's something magical about a concert that transports you back in time, and the Stray Cats did just that during their electrifying performance at The Rooftop at Pier 17 in New York City. Perched above the city with stunning skyline views, it truly felt like we were on top of...