Richard Commandarrow

Richard Commandarrow was a contestant on Season 1 of Challenge Island.