Here is three Welsh tourists in the good ole US of A ...any guesses as to the City...clue not New Amsterdam....