story photo

A little bit of RIT lives inside the Oscar-winning movie Frozen, the highest grossing animated film of all time.

Read the story this photo appeared in here »