Where is Fidel 90 miles off the coast , needed boogey-man , more now than ever ?