Main Street (Time Tangled Island)

Main Street is an area on Time Tangled Island. It is where you land. the corner where you land is a small beach with the Exploding crab on it.

Description
From left to right: