I was messing around on PTR with a friend and we flew into the Engine of the Makers in The Storm Peaks and noticed this... thing. Neither of us could remember ever seeing it there before. Is it new or are we both just dummies and never noticed it before?
http://i.imgur.com/oAe3NRX.jpg