I will have a stop at Newark to transit to another flight next month. I got 2.5 hour for the international to domestic transit time. Is the time enough for me to do all the customs, baggage claim, check-in etc.?
Also, is there any good places to see or places to sight planes?