Photo by Emily Sandifer Izaac Wang is an actor who can be seen in Raya and the Last Dragon, Clifford the Big Red Dog, and just finished the. Continue reading