October 29, 2021 A film by Yuhao Sheng '21 MFA (Film and Animation) about a young man's attempt to escape from a time loop. View '1:38'
Why You Belong in RIT's College of Art and Design Todd Jokl, Mari Jaye Blanchard, Melissa Dawson, Clay Patrick McBride Advertising Photography Option - Photographic and Imaging Arts BFA Student