Not sure, have you tried special ordering it? I get stuffed crust there all the time even though they aren't the current special pizza. I love their stuffed crust. I think the special pizza right now is the thin crust. That's pretty good too.
Never heard of it but it sounds great. However... I found this for you; https://youtu.be/_rmlGyjvJ9E
Thanks! Your answer is awaiting moderation.