Fourth of July is coming up, and although a lot of people have already started celebrating with fireworks, parades, barbecues, carnivals, fairs, picnics, family reunions, etc., it should also be a day to remember the men and women who fought for our independence and allowed us to become the country we are today. Independence Day is the most important national holiday of the United States, commemorating the adoption of the Declaration of Independence on July 4, 1776.

The celebrations are often accompanied by patriotic songs such as the national anthem "The Star-Spangled Banner," "God Bless America," "America the Beautiful," "My Country, 'Tis of Thee," "This Land Is Your Land," "Stars and Stripes Forever," "Yankee Doodle" and "Dixie."

To praise the nation's heritage, laws, history, society and people, and to celebrate the melting pot of cultures this country is, here are sevel Latino stars who are proud to call themselves Americans and have performed "The Star-Spangled Banner" and nailed it!

From Marc Anthony to Christina Aguilera, listen to some of our favorite picks!

Marc Anthony:

Christina Aguilera:

Sebastien de la Cruz:

Demi Lovato:

Salma Hayek:

Fifth Harmony:

Mariah Carey: