Too bad they remove the international link from their website. Anyone have any idea if there's a chance they're just close for this year and not perhaps forever?
I know there are still you guys that already applied. Maybe there are enough applicants for them for the moment?