Heroes and Villains Wiki
Advertisement

Queen La is the ruler and high priestess of Opar, a lost city located deep in the jungles of Africa from Disney's 2001 television series, The Legend of Tarzan.

Advertisement