Lights at Lowe's Island. You must see this picture of Lights at Lowe's Island in Sterling, Virginia. Lights at Lowe's Island.