A Mysterious Entity near Riderhaven