The flag of Brigade 2506; a CIA-sponsored group of Cuban exiles formed in 1960 to attempt the military overthrow of the Cuban government headed by Fidel Castro.
Own work, see http://www.autentico.org/index13.php and http://bayofpigs2506.com/
MrPenguin20