Are you ready for Tybee Island to hit the big screen? Sitting on the Atlantic Ocean off Georgia’s coast, beautiful Tybee Island has enticed visitors for generations. Recently, Hollywood came calling: The cast and crew of the upcoming Baywatch movie descended on the island’s beaches to take advantage of the shore’s scenic setting. Starring Dwayne Johnson (a.k.a. “The Rock”)
CONTINUE READING