Sarah Viloid
Who is Sarah Viloid? Sarah Viloid is an Indonesian YouTube celebrity, social media personality, actor, Influencer, Streamer, and entrepreneur. Sarah Viloid rose to prominence in the country as a result of her YouTube gaming and comedy videos. She has millions…