When I was a kid, I caught this movie on tv. Since the beginning of time whenever a group of friends and I were planning to rent a movie I tell them “why don’t we rent MegaForce?!” The idea is summarily dismissed either before or after everyone asks me what the hell Mega Force is. […]