a strange animal standing in the river, movie still