
Flag of Costa Rica
Costa Rica is a republic in Central America. It is also where Leonardo was known as the Ghost of the Jungle in the 2007 film.
Flag of Costa Rica
Costa Rica is a republic in Central America. It is also where Leonardo was known as the Ghost of the Jungle in the 2007 film.