Needs comma before etc.
Why?
See other thread with the same comment and your same question. If you feel like it, there are more threads like this where you can repeat your question.