The present invention may provide a system, method and device containing a motor. The motor may propel an in-vivo device by rotating a propeller situated for example outside of an outer shell of such device with an electromagnetic field generated by for example a plurality of electrical coils situated for example within such device.