Haven't seen anything much on this beehive stuff…
There are two sites of LDS Temples, one is unofficial: https:// ldschurchtemples.org/twinfalls/ There is an emblem with a beehive and searches around this site and maps are very odd, especially their new store.
and one official: https:// www.lds.org/media-library/images/category/twin-falls-idaho-temple?lang=eng