michelle stay on glass tower tops of Rocks