Yeah, but not visible ones. Penguin’s leg is composed of a short femur, knee, tibia and fibula. The upper leg bones are not visible as they are covered in feathers giving penguins a very short legged appearance.
no
Yes they do. They are just way higher up on the body than one might think and hidden in the fluff.
Here is a photo... can see the knees clear as day.