San Juan timeline

  • Battle of San Juan

    The Battle of San Juan, not to be confused with the Battle of San Juan Hill, refers to an American naval attack on the fortifications of San Juan,... Read more