Los Quetzales National Park was created in 2006 in Costa Rica by a decree and it has many mountainous roads and a ranger station in it's 19.31 square mile area.
Los Quetzales National Park was created in 2006 in Costa Rica by a decree and it has many mountainous roads and a ranger station in it's 19.31 square mile area.