El Imposible National Park

El Salvador, which means Republic of the Savior, is the smallest and yet most populated country in Central America. In this small country, you will find the El Imposible National Park. It is actually one of the rare tropical rain forests left in El Salvador. Set up in...