Save Falco and then...
When You save Falco in Corneria from the 3 enemies, you should come to a lake with rocks with arches in it. Fly under all arches (make sure Falco is still alive) and he will lead you a second boss! I guess Falco wants to repay you. If you leave him to deal with the enemies, he is sure to lose all his health.