Is 31 a Twin Prime?

Yes

31 and 29 are both prime!

31  = 311