Aaron Carter Opens up About His Sexuality in Emotional Letter

Aaron Carter has had a difficult few weeks in the limelight, but the 29-year-old singer is now [...]