Don't know. Sure sounds similar though.
They were first popularly written about by Von Doniken decades ago in "Chariots of the Gods" I think. They can only be seen from the air.