Payload
HODOYOSHI-3 is a University of Tokyo and NESTRA payload satellite, launched on June 19, 2014 into LEO.