Echo and Thunder proves there is a dome above us