Religion: Mayan deity
First Appearance: Fantastic Four (vol. 1) #513 (July 2004): "Best Left Forgotten"
Number of Appearances: 1
Note: statue seen in ruins of Xunanguero
Xiabolu is apparently an ancient Mayan deity. When Reed Richards and Alyssa Moy were traveling through time they came across the statue in the ruins of a Mayan temple.
Suggested links for further research about this character and the character's religious affiliation: