Loading patent details...
US5487791A: Stowable and Self-Deployable Parallelogram-Type Panel Array | Searchlight