A 20 gal long will hold a corn for life. My big one is in a 40 gal that sits above 3 ten gal tanks I have for smaller corns. I buit the shelving myself to hold the 4 tanks though. I'll try and remember to take a pic of it and post it when I get off work. I have him in a 40 gal for 2 reasons..display and Petco had the $1 per gallon sale going on. So the tank and screen lid was about $70 total.