PHOTO: The Rock & Steve Austin In New Orleans, LA – View Now!

The Rock has arrived in New Orleans, LA for WrestleMania 30. Check out this photo below: