Checroft

Checroft is a Summer Island located at, it houses G-69, thus being commanded by Marines.