diff --git a/agenda.module b/agenda.module
index a9d8da1..65e007f 100644
--- a/agenda.module
+++ b/agenda.module
@@ -563,3 +563,33 @@ function agenda_group_events_for_block($block, array $events) {
   }
   return $events;
 }
+
+//Adds a read more link to upcoming events block.
+function agenda_block_view_alter(&$data, $block) {
+  if(isset($data['subject'])) {
+    if($data['subject'] == "Agenda") {
+      $header = "";
+      switch($block->bid) {
+        case '224':
+          $header .= 'Around Campus - Click any event for more information.';
+          $hash_link = 'around-campus';
+          break;
+        case '235':
+        case 'agenda-3':
+          $header .= 'Click any contest for more information and directions to game.';
+          $hash_link = 'all-athletics';
+          break;
+        case 'agenda-4':
+          $header .= 'Click any event for more information.';
+          $hash_link = 'alumni';
+          break;
+        case 'agenda-5':
+          $hash_link = 'cross-country';
+          break;
+      }
+      $header .= "";
+      $data['content']['#markup'] = $header.$data['content']['#markup'] . '' . l('View all >', 'node/219', array('fragment' => $hash_link)) . '';
+    }
+  }
+}
+
