Top 10 Strongest Legendary Pokemon
1Mewtwo
2Rayquaza
3Dialga
4Giratina
5Lugia
6Reshiram
7Palkia
8Zekrom
9Yveltal
10Solgaleo
11Xerneas
12Thundurus
13Kyurem
14Lunala
15Groudon
16Zapdos
17Latios
18Latias
19Moltres
20Ho-Oh
21Zygarde
22Kyogre
23Entei
24Suicune
25Tornadus
26Landorus
27Regigigas
28Necrozma
29Eternatus
30Articuno
31Registeel
33Raikou
34Virizion
35Cresselia