Flying Saucers

Flying Saucers

“The Flying Saucers – In God We Trust” is a series of installations created by The Invisible Heroes. It was part of the SC…