Olympus STF-22 Twin Flash SetPosted by Admin Date May 11, 2014 Price : $ 739.00 Order Now : Adorama | B&H | Amazon Key features Olympus STF-22 is a twin flash system created for dedicated macro photography and other scientific...