Dow drops 600+ points over trade war concerns; On The Road: Picture Window.