Hi ,i am a GC holder with Macedonian Passport ,this is the second time this happened ,first time in Miami coming back from Cancun after vacation- they questioned me about my trip to Saudi Arabia and about my wife and practicaly everything i do,income ,employment bank accounts and all of the above. This the second time coming back from Turkey and Dubai with my wife and 2 kids. At the passport control the CBP officer said " you go to the line and wait for a officer and your family can leave" (they ar US citizens) without explanation to me or my wife. Took me to another room took away my passport and half hour later again without explanation gave passport back and said you can go on. Has anyone had this kind of experience because in a way im parranoid about leaving the country and dont want to go thru this again. I have never broken any laws.