Earlier there was a review link (a link to https://stackoverflow.com/review/) in the top menu but now there's not. What happened to it?
Here's how the top menu looks for me:
Since I can see the review link on sites where I have more reputation I guess the amount of reputation required to have it shown has been increased. Am I right?