Do all iPod's have a camera on the front?

No. the Ipod Touch 4 gen. is the only iPod touch w/ a camera. But the iPod Nano 4 and 5 gen. also have one (note: not all iPod nano 4 gen. have a camera.) Im not so sure the iPod Nano 6 gen. has one, tho.