Who is recognized for his flamboyant stage outfits and elaborate hairstyles?
Ed Sheeran
Elton John
Luke Bryan
Justin Timberlake