Location: Los Alamos, NM
DAMN that looks very cool!
Thats’s so cool! I’ve never seen it nor have I heard of it. I’ll try to do some research.