There is something strangely odd about celebrating the anniversary of the United Stated declaring independence from Great Britain… While sitting on the white beaches of a current territory of the United Kingdom… But whats another excuse to have a good time anyway?
