Well it does not look like it rolled since all the glass is intact. It really may not be in that bad of shape. It would have been interesting to see it on it's trip down the slope.
Brian, Loretta & Lucy (Golden Retriever)
2008 HR Endeavor 40 PDQ , ISL 400
2010 Dodge Ram 1500 Toad