Peeping at us from other worlds