The 2nd major boss in the game is rather annoying. It's a battle in the air and you have your airborne powers at your disposal.
The battle is pretty simple, wait until the big frog is weak and take out parts of his armor.
But he'll send many things your way and some parts are hard not to get hit to be honest.
There's also no checkpoints during the fight unlike most of the others, so if you die at all, you lose all of your progress. Not a horrible battle, but certainly my least favorite of the game.