Ben discovers the hidden location for the trial run, marking a significant step in his journey.

Filmed here

Beach Street

Chinatown, Boston, US

Community posts