Madeira

Madeira

Available on Tubi TV
S1 E46: A part of Portugal, Madeira is an island near the North African coast. It has a mild climate, legendary flowers, natural beauties, and great wine!