Nope, not aliens. just another negative response to the Stern Review from the Globalization and Environment blog:
David Maddison has now finished writing his commentary on the Stern Review. Many of his observations echo earlier remarks made by Richard Tol, William Nordhaus and Partha Dasgupta. You can download his comments by visiting his personal webpage.