What most foreigners cant understand about America, we are almost all from some where else. What gives me a culture shock in traveling to other countries is that almost everyone is all alike.
In the USA we are all, Irish Americans, Hispanic Americans, polish americans, chinese americans...