Mexico

A group of diverse individuals holding American flags, dressed in patriotic attire, celebrating National Independence Day at a lively outdoor parade..
National independence day