Legendary Pokemon are powerful beasts of myth and legend, but some of them are downright stupid-looking or are really annoying. Today, I count down my Top ... source