diff --git a/media/attribution.js b/media/attribution.js
index e6614007..e1e0b5e3 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -1301,6 +1301,18 @@ const attributionData = {
                 "eteks",
             ]
         },
+        {
+            prefix: "./media/buildings/Billboards",
+            all: null,
+            authors: [
+                "chemicalcrux",
+            ],
+            citations: [
+                "https://www.lamar.com/~/media/4CC4EE9C784B407580EE2BBD7B2A3D9B.pdf",
+                "https://www.lamar.com/~/media/3A8964737ACA43999710F8296274CBB6.pdf",
+                "https://www.lamar.com/~/media/F9C4BFE07A2742F6836B47704DF7EE54.pdf"
+            ]
+        },
         {
             prefix: "./media/clothing/Boots/",
             files: [
diff --git a/media/buildings/Billboards/Bulletin 10.5x36-Front.svg b/media/buildings/Billboards/Bulletin 10.5x36-Front.svg
new file mode 100644
index 00000000..8f7baeb4
--- /dev/null
+++ b/media/buildings/Billboards/Bulletin 10.5x36-Front.svg	
@@ -0,0 +1,52 @@
+
+
diff --git a/media/buildings/Billboards/Bulletin 10x40-Front.svg b/media/buildings/Billboards/Bulletin 10x40-Front.svg
new file mode 100644
index 00000000..c0db8dd9
--- /dev/null
+++ b/media/buildings/Billboards/Bulletin 10x40-Front.svg	
@@ -0,0 +1,52 @@
+
+
diff --git a/media/buildings/Billboards/Bulletin 14x48-Front.svg b/media/buildings/Billboards/Bulletin 14x48-Front.svg
new file mode 100644
index 00000000..8f7baeb4
--- /dev/null
+++ b/media/buildings/Billboards/Bulletin 14x48-Front.svg	
@@ -0,0 +1,52 @@
+
+
diff --git a/media/buildings/Billboards/Junior Poster-Front.svg b/media/buildings/Billboards/Junior Poster-Front.svg
new file mode 100644
index 00000000..38ab8b75
--- /dev/null
+++ b/media/buildings/Billboards/Junior Poster-Front.svg	
@@ -0,0 +1,52 @@
+
+
diff --git a/media/buildings/Billboards/Mounted Bulletin-Angled.svg b/media/buildings/Billboards/Mounted Bulletin-Angled.svg
new file mode 100644
index 00000000..f287aa17
--- /dev/null
+++ b/media/buildings/Billboards/Mounted Bulletin-Angled.svg	
@@ -0,0 +1,145 @@
+
+
diff --git a/media/buildings/Billboards/Mounted Bulletin-Back.svg b/media/buildings/Billboards/Mounted Bulletin-Back.svg
new file mode 100644
index 00000000..985a660e
--- /dev/null
+++ b/media/buildings/Billboards/Mounted Bulletin-Back.svg	
@@ -0,0 +1,79 @@
+
+
diff --git a/media/buildings/Billboards/Mounted Bulletin-Front.svg b/media/buildings/Billboards/Mounted Bulletin-Front.svg
new file mode 100644
index 00000000..e1d3e04f
--- /dev/null
+++ b/media/buildings/Billboards/Mounted Bulletin-Front.svg	
@@ -0,0 +1,127 @@
+
+
diff --git a/media/buildings/Billboards/Mounted Bulletin-Side.svg b/media/buildings/Billboards/Mounted Bulletin-Side.svg
new file mode 100644
index 00000000..1bb50903
--- /dev/null
+++ b/media/buildings/Billboards/Mounted Bulletin-Side.svg	
@@ -0,0 +1,67 @@
+
+
diff --git a/media/buildings/Billboards/Mounted Bulletin-Top.svg b/media/buildings/Billboards/Mounted Bulletin-Top.svg
new file mode 100644
index 00000000..bc0a11d6
--- /dev/null
+++ b/media/buildings/Billboards/Mounted Bulletin-Top.svg	
@@ -0,0 +1,130 @@
+
+
diff --git a/media/buildings/Billboards/Poster-Front.svg b/media/buildings/Billboards/Poster-Front.svg
new file mode 100644
index 00000000..827c93e8
--- /dev/null
+++ b/media/buildings/Billboards/Poster-Front.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/presets/buildings.js b/presets/buildings.js
index d3a8dcba..cd510ffb 100644
--- a/presets/buildings.js
+++ b/presets/buildings.js
@@ -340,6 +340,9 @@ function makeBuildings() {
         )
     })
 
+    /* ***Billboards*** */ results.push(makeModel({"name": "Billboards", "kind": "buildings", "forms": [{"name": "Bulletin 14x48", "views": [{"name": "Front", "height": 4.267199993133545}]}, {"name": "Mounted Bulletin", "views": [{"name": "Front", "height": 14.325600624084473}, {"name": "Angled", "height": 14.325600624084473}, {"name": "Side", "height": 14.325600624084473}, {"name": "Back", "height": 14.325600624084473}, {"name": "Top", "height": 8.992412567138672}]}, {"name": "Bulletin 10.5x36", "views": [{"name": "Front", "height": 3.2004001140594482}]}, {"name": "Bulletin 10x40", "views": [{"name": "Front", "height": 3.0480000972747803}]}, {"name": "Poster", "views": [{"name": "Front", "height": 3.174999952316284}]}, {"name": "Junior Poster", "views": [{"name": "Front", "height": 1.8287999629974365}]}]}));
+    /* ***INSERT HERE*** */
+
     results.sort((b1, b2) => {
         e1 = b1.constructor();
         e2 = b2.constructor();