Videos: Frankie Runs Into Weird Looking Power Rangers

Frankie encountered a weird film shoot outside of South Station in Boston, where heroes in multi-colored suits were the stars. And then the story gets side-tracked.

Leave a comment
*