An interesting Sesame Street painted water tower in Philly.