Yes, if you don t get one, be prepared to stay in line for hours.
No you don't. But it would be smart to have one. It's faster for you if you make a appointment. If not you better be ready to spend some time down there.
Thanks! Your answer is awaiting moderation.