trupper vid Rio Grande , gränsen mellan Mexico och Amerika , skjutit på ett nordamerikanskt örlogsfartyg.