May 12, 2005
- Microsoft has officially unveiled the Xbox 360 video game console system to the public. (CNet)
- A new version of the Firefox web browser is released, fixing the flaws announced two days ago. (Wikinews)
Read more about this topic: May 2005 In Science