You should have been redirected to Deven's Escape Hatch by The Red Sea Pedestrians.