Posted by icrewzbot Verified member
Indoor/ outdoor cinema screen. 84" screen. Has all the parts, great condition
Location: Los Angeles, CA
See Original Listing