Connect an external camera to iphone?

Is it possible to connect an external camera to the iPhone? Like a snake style camera with a little more flexibility that could plug into the 30-pin or lightning port? Maybe make it work a 3rd party app?

Currently impossible, and unfortunately it will probably never happen. Apple doesn't allow 3rd party cameras to be plugged in, let alone a complementary app to go along with it.

No and why do that? Doesn't make any sense at all to do that.