I know Monastery Icons is a questionable supplier, but this is an interesting video which may answer some of the questions you had about the Holy Cross.
I still would not recommend watching anything that came out of Monastery Icons. Increased views mean it is more likely to be offered as recommended viewing which may expose others to this heretical group who will be none the wiser.
I still would not recommend watching anything that came out of Monastery Icons. Increased views mean it is more likely to be offered as recommended viewing which may expose others to this heretical group who will be none the wiser.