Katy Perry kicked off Fleet Week, which is always a surefire sign of summer and Memorial Day Weekend, in patriotic style. Wearing an American flag dress, the ‘Wide Awake’ singer performed for servicemen and women, looking lovely and American-made in a one-shouldered, stars and stripes concoction on Wednesday (May 23).

Perry also sucked face with a sailor and it was caught on camera. There is nothing our gal Katy won’t do for her country.

In an interview with ET about her performance, Perry noted that the seamen “have cabin or ship fever, for a while, they’re out there, out in the ocean, so to come to New York, for one week of pure craziness, I’m sure … I get to perform on stage and they should be celebrated.”

She also acknowledged her appointment to the Maxim Hot 100 list, where she placed at No. 4, saying she heard it through the grapevine. When asked the always awkward question of why people think she’s hot, she modestly said, “I think it’s the weirdness. Maybe it’s the fact that I’m okay with being a geek.”

Oh, Katy, that’s why we love you.

Watch Katy Perry Talk About the Maxim Hot 100 + Fleet Week