Mystery Barge

A barge docked on the New London Waterfront set sail down the Thames carrying a mystery building.

READER COMMENTS

Loading comments...
Hide Comments