Don't feel sorry....
I think that the Mountain Club people created this rap station (instead of placing in chains etc). Two had some rope pulled through webbing... They came in prepared to set up this anchor...