If you call this power rangers / Then you just live inside your cave in USA

Power Ranger meme meme: If you call this power rangers / Then you just live inside your cave in USA

A Power Ranger meme post.

Create your own Power Ranger meme post