Travel

Tornado rips roof off Cape Cod hotel during peak tourist season, guests relocated

The Cape Sands Inn in Yarmouth, Massachusetts had to be condemned by inspectors as a result of the damages.