Thanks, but can't get past captcha. 12ft.io blocked it and archive.ph doesn't work on my browser due ri ssl error. Anyone know other sites?