Reply to thread

I highly doubt it, ExxonMobil is the world's largest company by revenue, at $377.6 billion for the fiscal year of 2006.


They've got plenty of money to buy "scientists" with.


Back
Top