Located on the island of New Providence, Nassau is the capital city and heart of the Bahamas. It is a gorgeous city, full of culture with exquisite beaches alongside many different attractions. Not ...
Officers were called to Stewart Avenue near Nassau Boulevard just after 5 a.m. where they found airbags deployed, a rear bumper ripped off and a windshield shattered.