Miss USA wins Miss Glam World 2019
Hollywood stunt-woman and stand up comedian Rachel Stacy from Atlanta gets crowned as the Miss Glam World 2019. Contestants from 37 countries competed in the pageant which was held in Kerala, India. Reshma Nambiar...