Gopher snake or rat snake, head is to big to be a corn. Take him to your local pet store, im sure they will be able to identify it, or look it up online. Good luck =D

-Payson