Sunday Nov 23, 2008 Nov 23, 2008 1 Facebook Tweet Email Watching Squid Invasion. It is clear that the Diablo Rojo will one day be our tentacled overlords.