A Piece of the Rock Backdrop Blur

Video Loading...

Servers

A Piece of the Rock

Overview

The tiny island of Bermuda. A paradise on earth. Plagued by a deadly, unspoken epidemic on its roads.