funny pictures

I don't get it. I was stationed at Rhein Main AB for 3 years. During that time, I went to Ramstein AB dozens of times. This picture looks like some kind of circuit board screwed onto a large stone. I don't get it.
The circuit board is a computers memory card, which is measured in RAM (I'm sure it's an abbreviation of something) and the German word for stone is stein

Ram + stone = ramstein