May 2005 in Science - May 12, 2005

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