I don't see a corn in a 20 gallon for life though do you? I had a three and a half foot corn in a 20 long, and that was ok, but I wouldn't have put a five foot adult in there. I would say a 40 would be more appropriate. What about a garter snake? They don't get as big do they?