Katy Perry gives one hell of a view