Chorcha, Glen & River