Pizza Palooza

Pizza Palooza

A commercial wall-mounted TV installation