Claim: Los Quetzales National Park was created in 2006 in Costa Rica and it has many mountainous roads in it's 19.31 square mile area.
Evidence: Los Quetzales National Park (Spanish: Parque Nacional Los Quetzales), located 97 kilometers from San Isidro de El General, Costa Rica, it was created in 2006 by decree 32981-MINAE. 50.00 square kilometres (19.31 sq mi) Stretching across 50.00 square kilometres (19.31 sq mi), the national park has limited facilities including a small ranger station and a single, highly mountainous main road.