US self-storage company Public Storage (NYSE:PSA) and rooftop solar developer Solar Landscape unveiled a partnership on the development of 133 community solar installations with a combined capacity of 87.53 MW DC in the states of Maryland, New Jersey and Illinois.