megadinkloid- Heracross! 

more about : megadinkloid