story photo

The RIT group at Rockfish Games studios in Hamburg, Germany.

Read the story this photo appeared in here »