This is releases.mozilla.com. You're probably looking for releases.mozilla.org instead. :]