C96 Don't Drag Me into This If You Want to Die!
Falling Star Island is situated fifty thousand nautical miles to the north. Legend has it that the island was created by the impact of a massive meteorite. As for the truth, that's known only to the heavens. The island spans roughly ten thousand square miles, making it the largest natural island within a million nautical miles.
Besides the Ye family's regular army