I've heard about people getting their passports checked upon exiting Schengen countries, which I can say that in all my years traveling to Schengen countries has never happened to me. In any event, if I overstayed my visa in Italy, made it through without getting fined, could I get in trouble with US customs when I arrive in Newark. I'd be overstaying the Visa by around 7 months.
I don't know if US customs has any say in a European law, but I know they always ask A LOT of questions upon arrival, including "how long have you been traveling?".
I'm not condoning lying, but in this situation would I be honest and say I've been living in Itay 7 months past my tourist visa or do I just say 3 months? What could they really do?
Any help is appreciated!