Hatching – Riley on Film Horror Review

11/10 as body horror. Freebw/ads on Tubi A literal “Night Bird” only its’s in Finland.