The Red Lady was spotted again! But this time, she’s happily enjoying her Japan adventure! La Luna Sangre actress Angel Locsin is taking some #JaFun time with an ice cream in a chilly time, some nice Japan view and memorable squad moments! You can really see that The Red Lady is done with all the Supremo business and is taking some supreme bliss in the land of the rising sun!