that's probably late post flood site. pre flood times have been completely wiped off the earth, thier tech was far more advanced than our stuff, but it wasn't electricity, oil based it was based on power source god stoped our access to it which was semi infinite ( atleast for humans)
Canada