Niall Horan Wore a Princess Tiara On Stage! - M Magazine

OMG: Niall Horan Wore a Princess Tiara On Stage!