What exactly was Lady Gaga wearing on her head as she left her hotel in Germany yesterday evening? A sheep? A chicken nugget? A mask made of actual human hair? Definitely her most ridiculous disguise to date:
☛ Read Next: Debunking The Lady Gaga Illuminati Myths