Project E sites
Thread Starter
Project E sites
I'm likely asking a silly question, but you never know, I've come across the term project 'E' sites with regard to the clutch bases in Germany. I take this nuclear storage facilities?
FB
FB
Join Date: Jul 2001
Location: UK
Posts: 23
Likes: 0
Received 0 Likes
on
0 Posts