The following article by the University of Vienna is titled “Nature Unveiling Herself Before Science” (Die Natur enthüllt sich der Wissenschaft). It reads like a satirical work by someone from STS, but it is not.
It was also sent out through the email newsletter of the press service of the University of Vienna:
EDIT: There is actually also a English version: