stuck in the Stone Age

Adjective

 * 1)  Out of touch with the modern world.
 * 2)  Politically incorrect.