This achievement needs you to flame all (7) vultures in the level Cliff Town. Good news is they're all in the same area. Once you're at the exit of the level, turn around and glide over to the large open area that you previously couldn't access. All the vultures will be scattered around this area on their pedestals.
All Achievements Video: Birds of a Feather at 3:17