New Atlus teaser site hints at Persona

Pass the popcorn