Sheena enjoys a thrilling ride on a massive BBC. Sheena enjoys a thrilling ride on a massive BBC. RiderBbcSheena