Ruh, roh... if true.
Nuke the bio-site from orbit.
Why would they admit this? Seems like a loss of face domestically for the CCP.
I wonder if this is a legit news site?