Confirmation of the Wuhan Lab Leak?