Your shopping cart is empty!
Search in product descriptions
Impromptu or "jazz magic" is the ability to create unscripted or on-the-spot magic during a performa..
$4.99 $17.00