Crocodile Shocks Shoppers After Wandering into Corner Shop on Taliabu IslandIndonesia ExpatAugust 21, 2025August 21, 2025 by Indonesia ExpatAugust 21, 2025August 21, 20250 Residents on Taliabu Island, North Maluku, were left shocked when a large crocodile entered a corner shop (also known as...