A mysterious falling star... bodies missing from the local morgue... what is going on in Stallion Island?