This alien-looking complex sits over the ruins of Peter’s house; this location is near the Sea of Galilee.

What do you think? Don't hold back.