China has blocked any and all independent access to the site, the only group allowed access was the WHO research group that somehow happened to include the most rabid opponents of the lab leak theory (Peter Daszak, mentioned in the article).