KRENIM

Kes forecasted an encounter with this race when she was exposed to Voyager's future (in episode "Before and After). They have incredible technology that sends their torpedoes backward and forward through time, delivering fatal blows and passing through shields like they weren't there. Kes also forecasted that the Krennim would be responsible for Janeway and Torres' death. But remember, the future can be changed...