Just wondering if internships in the States pay. I have been told it is free work. If they do pay what should be expected?

Not always free. Very often they pay you, especially corps. Of course you got to prove your abilities.

Pay can range anywhere from $7 to $20 an hour. I was once offered $23/hr. I guess that is damn rare.

$12-$17 (from my experience)