Yes, it is the Atomic Cannon, but for quite a while now it has resided at the Field Artillery Museum, Ft. Sill in Lawton, OK. I took the pictures a couple of months ago.
If you are ever anywhere near, go there. The place is absolutely amazing, probably over 100 exhibits outside and many more inside.
Just for grins:
16th century breech loader:
88mm FLAK
Nebelwerfer
JB-2 Loon