Visitors sensed an alien presence at H.R. Giger’s 2009 art exhibit in San Sebastian, Spain. But where was it?
Don’t look up….
[Thanks to John King Tarpinian for the story via Nerd Approved . ]
Discover more from File 770
Subscribe to get the latest posts sent to your email.