toba
toba. also referred to as Lake Toba is a large natural lake in North Sumatra and areas surrounding it.
More by Tegvr View profile
Like
toba. also referred to as Lake Toba is a large natural lake in North Sumatra and areas surrounding it.