Board Thread:Movie Discussions/@comment-5703867-20140503233523/@comment-24868748-20140504041019

I think you're talking about Gamera: Guardian of Universe.