While you are on the site, in your browser find and click "Add to Home Screen" A CGN beaver app icon will then be created to your phone that is directly link to the site.
Note: This feature may not be available in some browsers.
To OP - about the same time that you started this thread ( a month ago) I went to that site - have been going there monthly, if not more often, for 5 years or more on this same Apple laptop. I can access the site, but can no longer see any images - just get blue squares with white question mark inside - if I click on it anyways, I get a graphic which is a camera with large X through it. Just tried; still the same...