Popular streamer Nina Lin has apologized after resurfaced footage of a May 2024 stream ignited controversy. In the stream, Nina and Zoe Spencer were shown restraining and twerking on an ...