Front yard

The Front yard (前庭) is part of Sheena Island cave system near the coast.