US renewables developer Longroad Energy Holdings LLC today announced the financial close for the 331-MW DC Prospero 2 solar project in Texas and said that construction work has been initiated.