We hope you had a swell Independence Day weekend, filled with grilled meats, explosives and LIBERTY. Whatever you did, Olympic champion McKayla Maroney wore a star-spangled bikini, so we're pretty sure she had an even better weekend.

If it feels weird looking at that pic, don't worry—she's not a kid anymore (she's 18). And she certainly seems to understand how to capture the Internet's attention. Perhaps it was the "McKayla Is Not Impressed" meme from a few years back, but the girl has absolutely figured out the secret of a killer Instagram page. We think it has something to do with cleavage, but it's going to require us to perform some further research.

Need more evidence? Take a look:

More From GuySpeed