Lindsay on Location has made their way to Nassau Paradise Island in the Bahamas. This island is rich in history, culture, and spirit. Nassau is usually the island that most people visit and around 70% of the entire population of the Bahamas lives in Nassau. The Bahamas is said to be made up of 700... Continue Reading →