In operation for more than 150 years, the Green Streetcar symbolizes the charm and romance of the City of New Orleans. This scene is on the corner of Bourbon and Canal Streets