Intersecting cylinders

This odd thing has facinated me as long as I can remember. It is 3 cylinders of the same diameter intersecting 90 degrees of each other. It started as a "simple" math problem:

  • Calculate the volume!

Can you?

It also has the fun way of rolling... It rolls with 90 degree turns.