Deliverance Meets Close Encounters

If aliens do exist,I sure hope it's not those guys!