Land an Icarus Landing & Strike on foes and clear out the pack with the Typhoon. Just to make sure. 1.31% of players have unlocked this achievement