A man wearing tactical clothing and a face shield and carrying a loaded gun with additional ammunition said he was headed to a church to "fulfill a prophecy" when police stopped him Sunday, officials said.

>> Read more trending news

An off-duty Seguin police officer arrived around 7 a.m. and saw Tony Albert, 33, oddly dressed and carrying a loaded weapon, officials said.

"The Seguin Police Department is extremely grateful to the citizen who called police," Officer Tanya Brown wrote on social media. "If this subject was not stopped and apprehended the results could have ended differently."

Albert was arrested and charged with drug possession and being a felon in possession of a firearm, officials said.