Skira Island
LOCATION
A small, fictional island off the coast of China that serves as the backdrop for Operation Flashpoint: Dragon Rising.


A small, fictional island off the coast of China that serves as the backdrop for Operation Flashpoint: Dragon Rising.