Top 10 Strongest Flying Type Pokemon

10. Aerodactyl

9. Crobat

8. Thundurus and Tornadus

7. Charizard

6. Dragonite

5. Landorus

4. Salamence

3. Yveltal

2. Lugia and Ho-Oh

1. Rayquaza