Niagara Falls, which borders the United States and Canada, shone in the colors of the Costa Rican flag as part of recent Independence Day festivities. According to the Foreign Ministry, which shared ...